#define _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
//int main() {
//    int point;
//    int year;
//    int month;
//    int date;
//    scanf("%d", &point);
//    year = point / 10000;
//    printf("year = %d\n", year);
//    month = point % 10000 / 100;
//    if (month >= 10)
//    {
//        printf("month = %02d\n", month);
//    }
//    else if (month < 10)
//    {
//        printf("month = %02d\n", month);
//    }
//    date = point % 100;
//    if (date >= 10)
//    {
//        printf("date = %2d");
//    }
//    else if(date < 10)
//    { 
//        printf("date = %02d\n", date);
//    }
//    return 0;
//int a, b;
//scanf("%d %d", &a, &b);
//int tmp = a;
//a = b;
//b = tmp;
//printf("a=%d,b=%d", a, b);
//return 0;
//}int main() {
//#include <stdio.h>
//#include<ctype.h>
//#include <stdio.h>
//#include<ctype.h>
//int main() {
//    char ch1;
//    while (scanf("%c", &ch1))
//    {
//        printf("%c\n", tolower(ch1));
//      
//        getchar();
//    }
//
//    return 0;
//}
//int main()
//{
//    int a;
//    int count = 1;
//    scanf("%d", &a);
//    while (a/10 != 0)
//    {
//        count++;
//        a /= 10;
//    }
//    printf("%d", count);
//    
//    return 0;
//}
#/*include <stdio.h>

int main() {
    int a;
    int count = 1;
    scanf("%d", &a);
    int b = a;
    while (b != 0)
    {
        count++;
        b /= 10;
    }

    printf("%d", (a % 100)/ 10);
    return 0;
}*/
#include <stdio.h>
int main() {
    int n;
    scanf("%d", &n);
    printf("%d", 1 << n);
    return 0;
}